home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / for amiga / v1.2 / announce-1.2.13pl2.z / announce-1.2.13pl2
Text File  |  1997-04-23  |  5KB  |  105 lines

  1. This message announces the availability of the second patch for
  2. version 1.2.13 of Linux/68k.
  3.  
  4. It can be ftped from directory /pub/linux/680x0/v1.2 at
  5. tsx-11.mit.edu.  A diff file can be found in linux-1.2.13pl2.diffs.gz,
  6. and the full source in linux-1.2.13pl2.tar.gz.
  7.  
  8. I compiled a "superset" kernel which can be found in file
  9. vmlinux-1.2.13pl2.gz in the v1.2 directory.
  10.  
  11. As you can probably guess, this version of Linux/68k is "compatible"
  12. with version 1.2.13 of the PC version of Linux.
  13.  
  14. BEFORE RUNNING THIS KERNEL, CAREFULLY READ EVERY PART OF THIS
  15. ANNOUNCEMENT, AND PLAY CLOSE ATTENTION TO THE *EXT2FS* SECTION.  ALSO
  16. ENSURE THAT YOU READ THE ANNOUNCE-* FILES FOR 1.2.13pl1, 1.2.13,
  17. 1.2.10pl1, 1.2.10, 0.9.8 and 0.9.9, 0.9.10 and 0.9.11.
  18.  
  19. Notes:
  20.  
  21.     1) This kernel *cannot* be used with existing 0.9 ext2fs
  22.        filesystems without "fixing" them.  See *EXT2FS* below.
  23.  
  24.     2) Contains Andreas Schwab's ELF kernel patches; you can build
  25.        a kernel in ELF format rather than a.out (i.e. you can get rid
  26.        of a.out tools/compilers).
  27.  
  28.     3) More fixes for 68040 support.  It might actually work now.
  29.  
  30.     4) Contains Atari sound driver from 0.9.11.  See that ANNOUNCE file
  31.        for details.
  32.  
  33.     5) Contains Amiga Hydra ethernet driver.
  34.  
  35.     6) A whole pile-o-bug-fixes from Andreas; one may help those who
  36.        have had problems booting v1.2; it should help those who have had
  37.        NFS problems also.
  38.  
  39.     7) Amiga floppy driver supports MS-DOS format.  It seems that
  40.        somehow the floppy driver is writing (Amiga format) data
  41.        incorrectly (even just using tar or dd).  The problem has not
  42.        yet been fixed.
  43.  
  44.     8) Fixed "cache_clear" routine for '040 systems from 0.9.11
  45.  
  46.     9) Atari ACSI and SCSI bug fixes.
  47.  
  48.     2) Includes some more patches from Andreas Schwab which were missed
  49.        before, plus some new stuff from Andreas (mostly to do with
  50.        the serial ports).
  51.  
  52.     3) *Some* fixes made for 68040 support.  It doesn't work properly
  53.        still, but it gets further, and progress is being made.
  54.  
  55. One must use a new boot program in order to boot this kernel (for both
  56. platforms) .  Binaries for these boot programs are available in the
  57. v1.2 directory on tsx-11.  The programs are amiboot-2.0 and
  58. ataboot-1.2.  These programs can boot a.out or ELF kernels.
  59.  
  60. The Amiga Lilo version 0.4a provided by Geert for use with 0.9.11 may
  61. work with the 1.2.13pl1 kernel, but this has not been tested.  Amiga
  62. Lilo cannot yet boot ELF-format kernels (note: ELF-format kernels
  63. means that the kernel binary is ELF, not that the kernel executes ELF
  64. programs; either a.out or ELF kernels can execute ELF programs, if so
  65. configured).
  66.  
  67. I've created a new ramdisk image to be used with 1.2 kernels.  It is
  68. in filesys-1.2.gz in the v1.2 directory.  The most interesting
  69. programs in this filesystem from a v1.2 point of view are the
  70. /sbin/fsck.ext2, /sbin/mkfs.ext2 and /sbin/update programs.
  71. /sbin/fsck.ext2 and /sbin/mkfs.ext2 are versions of the e2fsprogs-0.5b
  72. which *must* be used with v1.2 of Linux/68k.  See *EXT2FS* below.
  73. /sbin/update is the "bdflush" daemon some of you may have heard about.
  74. It gives better disk buffer writing performance than the existing
  75. /sbin/update program.  Note that /sbin/update will only do the
  76. "bdflush" business on a 1.2 system, but can be used as a replacement
  77. for /sbin/update on older (v0.9) systems also.
  78.  
  79. NOTE: If you are upgrading from 0.9, you *must* copy the fsck.ext2 and
  80. mkfs.ext2 programs from the ramdisk to your hard disk.  You cannot use
  81. the older versions of these programs with v1.2 filesystems.  A few
  82. people have not done this, with problems resulting when the file
  83. system checker runs.
  84.  
  85. *EXTFS*:
  86.  
  87.    When I first created Linux/68k (and the ported the ext2fs
  88.    filesystem) I made a bad decision about the implementation of the
  89.    linux kernel bit operations for the m68k.  I made them
  90.    little-endian when they should really have been big-endian.  I have
  91.    rectified this mistake in v1.2.  The bit-operations are big-endian,
  92.    and the ext2fs filesystem uses these bit operations.  This means
  93.    that the inode and block bitmaps of existing ext2fs filesystems
  94.    *cannot* be used by the v1.2 kernel.  If you want to use existing
  95.    filesystems, you must boot the 1.2 ramdisk filesystem, and run the
  96.    /sbin/fsck.ext2 program on every ext2fs filesystem you intend to
  97.    use with the v1.2 kernel.  Note that after running the new
  98.    fsck.ext2 on these filesystems, they cannot be used by v0.9 kernels
  99.    unless you run the v0.9 fsck.ext2 on them.  If you wish to create a
  100.    *new* ext2fs partition to use with v1.2, use the mkfs.ext2 on the
  101.    1.2 ramdisk filesystem.
  102.  
  103. The patches required to e2fsprogs-0.5b to support Linux/68k v1.2 are
  104. found in e2fsprogs-0.5b.diffs.gz in the v1.2 directory.
  105.